﻿using System;

// Token: 0x0200029C RID: 668
public class PersonalityIdInfo
{
	// Token: 0x06001088 RID: 4232 RVA: 0x000766F0 File Offset: 0x000748F0
	public virtual void Set(string[] data)
	{
		int num = data.Length;
		if (num < 18)
		{
			return;
		}
		this.Id = int.Parse(data[0]);
		this.Name = data[1];
		this.type = int.Parse(data[2]);
		this.voiceCorrect = float.Parse(data[3]);
		this.assetBundleName = data[4];
		this.samplVoice01 = data[5];
		this.samplVoice02 = data[6];
		this.randomVoice = data[7];
		this.s1EyesPtn = int.Parse(data[8]);
		this.s1MouthPtn = int.Parse(data[9]);
		this.s1EyesHiLight = !("0" == data[10]);
		this.s2EyesPtn = int.Parse(data[11]);
		this.s2MouthPtn = int.Parse(data[12]);
		this.s2EyesHiLight = !("0" == data[13]);
		this.randEyesPtn = int.Parse(data[14]);
		this.randMouthPtn = int.Parse(data[15]);
		this.randEyesHiLight = !("0" == data[16]);
		string[] array = data[17].Split(new char[]
		{
			'/'
		});
		for (int i = 0; i < this.randAnmPtn.Length; i++)
		{
			this.randAnmPtn[i] = int.Parse(array[i]);
		}
	}

	// Token: 0x06001089 RID: 4233 RVA: 0x00076858 File Offset: 0x00074A58
	public virtual global::PersonalityIdInfo Clone()
	{
		return (global::PersonalityIdInfo)base.MemberwiseClone();
	}

	// Token: 0x040011C1 RID: 4545
	protected const int min = 18;

	// Token: 0x040011C2 RID: 4546
	public int Id;

	// Token: 0x040011C3 RID: 4547
	public string Name = string.Empty;

	// Token: 0x040011C4 RID: 4548
	public int type;

	// Token: 0x040011C5 RID: 4549
	public float voiceCorrect;

	// Token: 0x040011C6 RID: 4550
	public string assetBundleName = string.Empty;

	// Token: 0x040011C7 RID: 4551
	public string samplVoice01 = string.Empty;

	// Token: 0x040011C8 RID: 4552
	public string samplVoice02 = string.Empty;

	// Token: 0x040011C9 RID: 4553
	public string randomVoice = string.Empty;

	// Token: 0x040011CA RID: 4554
	public int s1EyesPtn;

	// Token: 0x040011CB RID: 4555
	public int s1MouthPtn;

	// Token: 0x040011CC RID: 4556
	public bool s1EyesHiLight = true;

	// Token: 0x040011CD RID: 4557
	public int s2EyesPtn;

	// Token: 0x040011CE RID: 4558
	public int s2MouthPtn;

	// Token: 0x040011CF RID: 4559
	public bool s2EyesHiLight = true;

	// Token: 0x040011D0 RID: 4560
	public int randEyesPtn;

	// Token: 0x040011D1 RID: 4561
	public int randMouthPtn;

	// Token: 0x040011D2 RID: 4562
	public bool randEyesHiLight = true;

	// Token: 0x040011D3 RID: 4563
	public int[] randAnmPtn = new int[3];
}
